package demo2;

import java.io.IOException;

public class test2 {
    public static void main(String[] args) throws IOException {

        //获取Runtime的对象
//        Runtime r1 = Runtime.getRuntime();
//        Runtime r2 = Runtime.getRuntime();
//        System.out.println(r1 == r2);

        //exit 停止虚拟机

//        Runtime.getRuntime().exit(0);
//        System.out.println("看看我执行了吗");

        //获取CPU的线程数
        System.out.println(Runtime.getRuntime().availableProcessors());

        //获取总内存大小，单位byte字节
        System.out.println(Runtime.getRuntime().maxMemory() / 1024 / 1024);

        //已经获取的总内存大小
        System.out.println(Runtime.getRuntime().totalMemory() / 1024 / 1024);

        //剩余的内存大小
        System.out.println(Runtime.getRuntime().freeMemory() / 1024 / 1024);

        //运行cmd命令
//      Runtime.getRuntime().exec("notepad");
//      Runtime.getRuntime().exec("shutdown -s -t 3600")
//shutdown:关机
//加上参数才能关机
//-s: 默认在1分钟之后关机
//-s  -t:指定关机时间
//-a: 取消关机操作
//-r: 关机并重启
    }
}
